home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 966 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.1 KB

  1. Path: rational.com!rlk
  2. From: rlk@nubuddy (Bob Kitzberger)
  3. Newsgroups: comp.lang.ada,comp.lang.c++,comp.lang.c,comp.lang.modula3,comp.lang.modula2,comp.edu,comp.lang.eiffel
  4. Subject: Re: Hungarian notation
  5. Followup-To: comp.lang.ada,comp.lang.c++,comp.lang.c,comp.lang.modula3,comp.lang.modula2,comp.edu,comp.lang.eiffel
  6. Date: 8 Jan 1996 18:29:59 GMT
  7. Organization: Rational Software Corporation
  8. Message-ID: <4crnr7$ljv@rational.rational.com>
  9. References: <30C40F77.53B5@swsbbs.com> <marnoldDJEvtJ.1Lx@netcom.com> <4aleun$jlk@ns.RezoNet.NET> <marnoldDJMDBG.CFz@netcom.com> <4asnkr$7b0@solutions.solon.com> <4ath75$e7i@barnacle.iol.ie> <4b4kij$svt@news.microsoft.com> <dewar.819489496@schonberg> <DK6r6I.Itr@eskimo.com> <4cncjl$8nq@fred.netinfo.com.au>
  10. NNTP-Posting-Host: nubuddy.rational.com
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. : mag@eskimo.com (mAg) wrote:
  14.  
  15. : >It is not practical to use these so called tools in large projects, 
  16.  
  17. I missed your original post, so perhaps I missed your rationale.  Why
  18. is it not practical to use such semantically rich tools on large projects?
  19. We have a large number of customers that use our tools on some of the
  20. world's largest software projects, but perhaps you know something that
  21. we and they don't.  
  22.  
  23. And why "so called"?  
  24.  
  25. : >And trust me, it helps a lot in deciphering and fixing code by your colleague who broke the program 
  26. : >just before going on christmas vacation. :-)
  27.  
  28. With these "so called" tools, I would:
  29.  
  30. - use my CM system to list the units that have changed since the last
  31.   successful run of the program.  Blap, on the screen appears a list of
  32.   units.  Click on them to get windows with source code with color-annotated
  33.   changes.
  34. - quickly go from change to change, and when I see one that is suspect,
  35.   I can use semantic traversal to visit type definitions, show places
  36.   where the variables are used in units/subsystems/programs, etc.
  37.  
  38. I realize that this is a bit of a 'paradigm shift' (shudder) from the
  39. tried-and-blue method of using "diff", hunting down changes by line
  40. number, using grep to find usages, etc. but personally I like to avoid
  41. that kind of pain.
  42.